package com.zwj.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.time.LocalDateTime;


@Data
@AllArgsConstructor
public class SelectWorkSubmitInfoQuery {
    //limit偏移量
    private int pageIndex;
    //limit取记录条数
    private int pageSize;
    @ApiModelProperty(value = "id")
    private String id;
    @ApiModelProperty(value = "作业主题")
    @TableField("title")
    private String title;

    @ApiModelProperty(value = "计划完成时间")
    @TableField("complete_date")
    private String completeDate;

    @ApiModelProperty(value = "课程项目ID")
    @TableField("course_project_info_id")
    private String courseProjectInfoId;

    @ApiModelProperty(value = "作业类型，参见WorkType枚举")
    @TableField("work_type")
    private String workType;

    @ApiModelProperty(value = "附件地址")
    @TableField("appends_link")
    private String appendsLink;

    @ApiModelProperty(value = "备注")
    @TableField("remark")
    private String remark;

    @ApiModelProperty(value = "删除标志（0代表存在 1代表删除）")
    @TableField("del_flag")
    private String delFlag;

    @ApiModelProperty(value = "创建者")
    @TableField("create_by")
    private String createBy;

    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private String createTime;

    @ApiModelProperty(value = "更新者")
    @TableField("update_by")
    private String updateBy;

    @ApiModelProperty(value = "更新时间")
    @TableField("update_time")
    private String updateTime;

}
